public BatchProcessor$PrintDiagramCommand(BatchProcessor var1) {
this.this$0 = var1;
this.declName = null;
this.expand = null;
this.imgName = null;
this.schemaUri = null;
}
public synchronized boolean doCommand() throws InterruptedException {
Object var1 = null;
if (this.schemaUri == null) {
DialogFactory.stop(Desktop.getFrontDocWindow(), String.valueOf("You need to specify a valid URI for searching ").concat(String.valueOf(this.declName)));
DialogFactory.stop(Desktop.getFrontDocWindow(), String.valueOf(String.valueOf(this.declName).concat(String.valueOf(" does not exist in "))).concat(String.valueOf(this.schemaUri.getShortName())));
if (this.imgName != null && this.imgName.length() != 0) {
File var9 = new File(this.imgName);
SchemaWin.exportDiagramAsImage(var9, var2);
return true;
} else {
DialogFactory.stop(Desktop.getFrontDocWindow(), String.valueOf("You need to supply a valid output image file name for declaration ").concat(String.valueOf(this.declName)));